
.img-text-content {
 background-color: #fff;
 padding: 10px;
 overflow: hidden;
 max-width: 750px;
 margin: 0 auto;
}
.img-text-content *{
 color: #000;
 font-size: 14px;
}
.img-text-content img{
 max-width: 100%;
}
.img-text-content h1 {
 display: block;
 font-size: 2em;
 -webkit-margin-before: 0.67em;
 -webkit-margin-after: 0.67em;
 -webkit-margin-start: 0px;
 -webkit-margin-end: 0px;
 font-weight: bold;
}
.img-text-content h2 {
 display: block;
 font-size: 1.5em;
 -webkit-margin-before: 0.83em;
 -webkit-margin-after: 0.83em;
 -webkit-margin-start: 0px;
 -webkit-margin-end: 0px;
 font-weight: bold;
}
.img-text-content h3 {
 display: block;
 font-size: 1.17em;
 -webkit-margin-before: 1em;
 -webkit-margin-after: 1em;
 -webkit-margin-start: 0px;
 -webkit-margin-end: 0px;
 font-weight: bold;
}
.img-text-content h4 {
 display: block;
 -webkit-margin-before: 1.33em;
 -webkit-margin-after: 1.33em;
 -webkit-margin-start: 0px;
 -webkit-margin-end: 0px;
 font-weight: bold;
}
.img-text-content h5 {
  display: block;
  font-size: 0.83em;
  -webkit-margin-before: 1.67em;
  -webkit-margin-after: 1.67em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}
.img-text-content h6 {
 display: block;
 font-size: 0.67em;
 -webkit-margin-before: 2.33em;
 -webkit-margin-after: 2.33em;
 -webkit-margin-start: 0px;
 -webkit-margin-end: 0px;
 font-weight: bold;
}
.img-text-content p, .img-text-content span, .img-text-content pre, .img-text-content strong{
 color: inherit;
 font-size: inherit;
 line-height: 22px;
 margin: 0 !important;
 padding: 0 !important;
 text-indent: 0 !important;
}
.img-text-content pre {
 white-space: pre-wrap;
 word-wrap: break-word;
}

.file-name {
 margin-left: 35px;
 width: calc(100% - 70px);
}
.file-top {
 padding: 10px;
}
.news_video {
 background-color: #6D6B6B;
 margin: 10px;
 position: relative;
 height: 200px;
 opacity: 0.8;
 border-radius: 5px;
}
.sewise-player {
 width: 100%;
 height: 200px;
 position: absolute;
}
.img-text-outer{
 position: relative;
 height: 1500px;
 overflow: hidden;
}
.img-text-outer .more-detail{
 position: absolute;
 left: 0;
 bottom: 0;
 height: 2.5rem;
 width: 100%;
 z-index: 1;
 line-height: 2.5rem;
 text-align: center;
 color: #e8473f;
 background: #fff;
}
.img-text-outer .more-detail span{
 padding: 0.25rem 1rem;
 background: #e0e0e0;
 border-radius: 1rem;
 font-size: 0.8rem;
}